#ifndef GESTOR_H
#define GESTOR_H

#include <stdbool.h>
#include <stddef.h>

/********************************************/

typedef struct gestor gestor_t;

/********************************************/

gestor_t *gestor_crear();

bool gestor_cargar_datos(gestor_t *gestor,int argc,char *argv[]);

void gestor_agregar_resultado(gestor_t* gestor, char* idr, int gloc, int gvis,int* goleadores_por_dorsal);

void gestor_listar_jugadores(gestor_t *gestor, char *filtro, char *pais);

void gestor_listar_goleador(gestor_t* gestor);

void gestor_goles_jugador(gestor_t* gestor,char* apellido);

void gestor_mostrar_resultado(gestor_t* gestor,char* idr);

void gestor_destruir(gestor_t* gestor);

#endif //GESTOR_H
